33 research outputs found

    New Deterministic Algorithms for Solving Parity Games

    Full text link
    We study parity games in which one of the two players controls only a small number kk of nodes and the other player controls the nkn-k other nodes of the game. Our main result is a fixed-parameter algorithm that solves bipartite parity games in time kO(k)O(n3)k^{O(\sqrt{k})}\cdot O(n^3), and general parity games in time (p+k)O(k)O(pnm)(p+k)^{O(\sqrt{k})} \cdot O(pnm), where pp is the number of distinct priorities and mm is the number of edges. For all games with k=o(n)k = o(n) this improves the previously fastest algorithm by Jurdzi{\'n}ski, Paterson, and Zwick (SICOMP 2008). We also obtain novel kernelization results and an improved deterministic algorithm for graphs with small average degree

    Symmetric Strategy Improvement

    Full text link
    Symmetry is inherent in the definition of most of the two-player zero-sum games, including parity, mean-payoff, and discounted-payoff games. It is therefore quite surprising that no symmetric analysis techniques for these games exist. We develop a novel symmetric strategy improvement algorithm where, in each iteration, the strategies of both players are improved simultaneously. We show that symmetric strategy improvement defies Friedmann's traps, which shook the belief in the potential of classic strategy improvement to be polynomial

    Checking Properties Described by State Machines: On Synergy of Instrumentation, Slicing, and Symbolic Execution

    Get PDF
    We introduce a novel technique for checking properties described by finite state machines. The technique is based on a synergy of three well-known methods: instrumentation, program slicing, and symbolic execution. More precisely, we instrument a given program with a code that tracks runs of state machines representing various properties. Next we slice the program to reduce its size without affecting runs of state machines. And then we symbolically execute the sliced program to find real violations of the checked properties, i.e. real bugs. Depending on the kind of symbolic execution, the technique can be applied as a stand-alone bug finding technique, or to weed out some false positives from an output of another bug-finding tool. We provide several examples demonstrating the practical applicability of our technique.Představujeme novou techniku pro ověřování vlastností popsaných konečně-stavovými stroji. Tato technika je založena na synergii tří známých metod: instrumentace, prořezání programu a symbolické vykonání. Přesněji, instrumentujeme daný program kódem, který sleduje běh stavových strojů představujících různé vlastnosti. Dále program prořežeme, abychom zmenšili jeho velikost při zachování běhů stavových strojů. Nakonec prořezaný program symbolicky vykonáme, abychom našli skutečné porušení ověřovaných vlastností, t.j. skutečné chyby. Podle použitého druhu symbolického vykonání může být tato technika použita jako samostatná metoda pro detekci chyb nebo k vytřídění některých falešných hlášení z výstupu jiných nástrojů pro detekci chyb. Poskytujeme několik příkladů, které dokumentují praktickou použitelnost naší techniky

    Parity Games of Bounded Tree- and Clique-Width

    Full text link
    Abstract. In this paper it is shown that deciding the winner of a parity game is in LogCFL, if the underlying graph has bounded tree-width, and in LogDCFL, if the tree-width is at most 2. It is also proven that parity games of bounded clique-width can be solved in LogCFL via a log-space reduction to the bounded tree-width case, assuming that a k-expression for the parity game is part of the input.

    LNCS

    Get PDF
    Discrete-time Markov Chains (MCs) and Markov Decision Processes (MDPs) are two standard formalisms in system analysis. Their main associated quantitative objectives are hitting probabilities, discounted sum, and mean payoff. Although there are many techniques for computing these objectives in general MCs/MDPs, they have not been thoroughly studied in terms of parameterized algorithms, particularly when treewidth is used as the parameter. This is in sharp contrast to qualitative objectives for MCs, MDPs and graph games, for which treewidth-based algorithms yield significant complexity improvements. In this work, we show that treewidth can also be used to obtain faster algorithms for the quantitative problems. For an MC with n states and m transitions, we show that each of the classical quantitative objectives can be computed in O((n+m)⋅t2) time, given a tree decomposition of the MC with width t. Our results also imply a bound of O(κ⋅(n+m)⋅t2) for each objective on MDPs, where κ is the number of strategy-iteration refinements required for the given input and objective. Finally, we make an experimental evaluation of our new algorithms on low-treewidth MCs and MDPs obtained from the DaCapo benchmark suite. Our experiments show that on low-treewidth MCs and MDPs, our algorithms outperform existing well-established methods by one or more orders of magnitude

    O expletivo ele em domínios dependentes em português europeu

    Get PDF
    Tese de mestrado, Linguística, Universidade de Lisboa, Faculdade de Letras, 2013Esta dissertação tem como objeto de estudo a distribuição do expletivo ele nãopadrão em domínios oracionais dependentes em português europeu. Partindo de uma caracterização do expletivo ele como elemento linguístico relacionado com posições sintáticas na periferia esquerda da frase, a investigação aqui apresentada centra-se sobre a descrição sintática dos contextos dependentes que envolvem este expletivo, a fim de verificar: a posição ocupada por ele na periferia esquerda de domínios oracionais nãomatriz, a ocorrência de simetrias/assimetrias na distribuição e nos efeitos discursivos do expletivo em orações dependentes relativamente às propriedades atribuídas a este expletivo em orações principais. Neste sentido, a presente investigação visa também contribuir para o estudo comparativo da estrutura da periferia esquerda em frases principais e em frases dependentes. A base empírica aqui apresentada incide sobre dados de variedades não-padrão do português europeu recolhidos do Corpus Dialectal para o Estudo da Sintaxe (CORDIAL-SIN), desenvolvido pelo Centro de Linguística da Universidade de Lisboa. No plano da distribuição sintática, em orações dependentes, dois tipos de expletivo são distinguidos: o expletivo pré-verbal, que ocorre em posição pré ou pósconector e que pode ser associado a uma projeção ForceP na periferia esquerda da estrutura frásica, ou no domínio da oração dependente ou no domínio matriz de uma oração dependente periférica; pontualmente, o expletivo pós-verbal, que aparece em uma posição mais baixa. A presença do expletivo ele em contextos não-matriz manifesta propriedades discursivas enfáticas relevantes para a codificação de efeitos ilocutórios, em muitos dos exemplos analisados associáveis a domínios dependentes assertivos.Abstract The object of the study in this dissertation consists of the distribution of nonstandard expletive ele in dependent clausal domains in European Portuguese. Based on a characterization of the expletive ele as a linguistic element related to syntactic positions on the left periphery of the sentence, the research presented here focuses on the syntactical description of dependents contexts involving this expletive, in order to examine: the position occupied by ele in left periphery of non matrix clausal domains, the occurrence of symmetry/asymmetry in the distribution and discursive effects of the expletive in dependent clauses regarding the properties attributed to this expletive in main clauses. In this sense, this research also aims to contribute to the comparative study of the left periphery structure in main clauses and dependents phrases. The empirical study presented here focuses on non-standard European Portuguese data collected from the Syntax-oriented Corpus of Portuguese Dialects (CORDIAL-SIN), developed by the Centro de Linguística da Universidade de Lisboa. In terms of syntactic distribution, in dependents clauses, two expletive types are distinguished: the preverbal expletive, which occurs in a pre or post-connector position and can be associated with a ForceP projection in the left periphery of the sentence, either in dependents clauses or in the matrix clause domain of a peripheral dependent clause; and, occasionally, a post verbal expletive, which appears in a lower position. The presence of the expletive ele in non-matrix contexts shows discursive properties relevant to codify illocutionary effects, and in many examples it can be associated with assertive dependents domains

    Gap – gep – gap?

    No full text
    They presented the general terminological difficulties in technical language continuum physics. In particular it deals with the advantages and disadvantages of the great influence of English in terms of graphical (typological) and phoneti

    FO model checking of interval graphs

    No full text
    We study the computational complexity of the FO model checking problem on interval graphs, i.e., intersection graphs of intervals on the real line. The main positive result is that this problem can be solved in time O(n logn) for n-vertex interval graphs with representations containing only intervals with lengths from a prescribed finite set. We complement this result by showing that the same is not true if the lengths are restricted to any set that is dense in some open subset, e.g., in the set (1, 1 + ε)

    New Deterministic Algorithms for Solving Parity Games

    No full text
    We study parity games in which one of the two players controls only a small number k of nodes and the other player controls the n-k n-kn-k other nodes of the game. Our main result is a fixed-parameter algorithm that solves bipartite parity games in time k o(k v ) ·o(n 3 ) ko(k)·o(n3)k^{o(\sqrt{k})}\cdot o(n^3) and general parity games in time (p+k) o(k v ) ·o(pnm) (p+k)o(k)·o(pnm)(p+k)^{o(\sqrt{k})} \cdot o(pnm), where p denotes the number of distinct priorities and m denotes the number of edges. For all games with k=o(n) k=o(n)k = o(n) this improves the previously fastest algorithm by jurdzinski, paterson, and zwick (sicomp 2008).we also obtain novel kernelization results and an improved deterministic algorithm for graphs with small average degree

    The methodology of mapping, evidence, documentation, care, and protection of important avenues and their trees

    No full text
    Práce zahrnuje úvodní obecnou analytickou část, jejímž účelem je stručné informativní shrnutí současného poznání a komplexní podstaty řešené alejové problematiky. Na tuto část navazují konkrétní kapitoly v rámci odborné aplikované části: Mapování a dokumentace alejí (popisující stanovené a odzkoušené metody mapování, dokumentace a evidence sledovaných jevů a prvků významných alejových linií a stromořadí v krajině), Množení alejových dřevin (kde jsou rozebrány vhodné metody přemnožení vybraných alejových dřevin, péče o ně a jejich další pěstování) a Obnova a management historických alejí (kde jsou popsány jak současné postupy a principy péče a ochrany alejí a jejich dřevin, tak i používané metody (včetně zahraničních) revitalizací a obnov, které jsou významné z hlediska současné praxe)
    corecore